// 1.字符串类型
var myname = "张三";
var gg = "good game";
// 2 number类型
var age = 19;
var num = 99;
// 3.boolean 布尔类 型
var flag = true;
flag = false;
// 4. any类型 任意类型
var hh; //any
hh = 99;
hh = "你好";
var kk = "今天星期三";
kk = 99;
// 5 undefined 未赋值 未定义
var sa;
// 6  null 空类型
var ka = null;
// 7.  联合类型  string|number  
var ab = 88;
ab = "第三方";
// // 7 Array 数组类型
var list = [1, 3, 4, "sdf"];
var arr1 = [3, 4, 5];
var arr = [1, 2, 3];
var arr2 = [1, 23, "sdfsdf"];
var arr3 = [123, 34, { name: 1 }];
// 8. 元组类型 Tuple 元组类型允许表示一个已知元素数量和类型的数组
var t1;
t1 = ["sdf", 123, "df", [1, 2], true];
// 9 枚举
var Color;
(function(Color) {
    Color[Color["Red"] = 4] = "Red";
    Color[Color["Green"] = 5] = "Green";
    Color[Color["Blue"] = 6] = "Blue";
    Color[Color["Yellow"] = 7] = "Yellow"; //3
})(Color || (Color = {}));
console.log(Color.Green);